/**
 *
 * @author T-Complement
 */

package iuTaxSimula;

import java.util.ArrayList;
import mnTaxSimula.Simulacion;
import mnTaxSimula.CentralComunicaciones;
import mnTaxSimula.Taxi;


public class GraficarPantallaOperadora {

    private Simulacion simulacion;
    private CentralComunicaciones centralComunicaciones;
    private PantallaOperadora pantallaOperadora;

    public GraficarPantallaOperadora(Simulacion simulacion, CentralComunicaciones centralComunicaciones) {
        this.simulacion = simulacion;
        this.centralComunicaciones = centralComunicaciones;
    }

    public void graficarPantallaOperadora(){
        ArrayList<Taxi> listaTaxis;
        listaTaxis = new ArrayList<Taxi>();
        int cantidadCalles;
        int cantidadCarreras;
        int cantidadTaxis;
        listaTaxis = centralComunicaciones.getTaxis();
        cantidadCalles = simulacion.getcantidadCalles();
        cantidadCarreras = simulacion.getcantidadCarreras();
        cantidadTaxis = simulacion.getcantidadTaxis();
        pantallaOperadora = new PantallaOperadora(listaTaxis, cantidadCalles, cantidadCarreras, cantidadTaxis);
        pantallaOperadora.setVisible(true);
        /*for(int i=0; i<cantidadTaxis; i++)
        {
            String placa = lista.get(i).getPlaca();
            boolean estado = lista.get(i).getEstado();
            boolean disponibilidad = lista.get(i).getDisponibilidad();
            int calle = lista.get(i).getCalle();
            int carrera = lista.get(i).getCarrera();
            pantallaOperadora.mostrarTaxi(placa, estado, disponibilidad, calle, carrera);
        }*/

    }

    //Este no lo implementé... lo debo quitar del modelo
    private void obtenerInformacion() {

    }
}
